body,ul,li,dl,dt,dd,p,h1,h3,h3,h4,h5,h6{ margin: 0; padding: 0 }
ul,li,dl,dt,dd{ list-style: none}
em,i{font-style: normal }

.bullet{ background-color: rgba(0,0,0,0.7);background-size: 100% 100%;position: fixed;top: 0px;width: 100vw;height: 100vh;font-size: 3.5vw;}
.bullet dd {min-height: 0vh;border-radius: 0.8em;background-color: white; width: 85vw;top: 52%;left: 9%;position: relative;transform: translateY(-50%);}
.top{background: url(../img/frame.png) no-repeat center;background-size: 100% 100%;}
.top a{float: right;margin: 2vw;}
.top p{font-size: 1.1em;color: white;text-align: center;margin-top: 6px;}
.top p:nth-child(3){margin-left: 8vw;}
.center{background-color: white;padding: 4vh;}
.hint::before{ float: left; content: '＊'; margin: 0 -2vw }
.hint{ color: #838383; font-size: 1.9vw; padding: 3.1vw 0 3.1vw 1vw }
input{color: #838383;border: 1px solid rgb(194, 221, 222);padding-left: 2vw;height: 5vh;width: 68vw;  background-color: rgb(241 240 240);border-radius: 1vw;margin-top: 2vh;}
input:nth-child(1){margin-top: 0;}
.center h2{background: url(../img/frame.png) no-repeat center;;background-size: 100% 100%;color: white;height: 7vh;line-height: 7vh;text-align: center;}